From f496b4c07282d6e726cc8bc43253d931c5451702 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 10 Feb 2019 22:19:28 -0500 Subject: [PATCH] add more autoselect tests --- testsuite/gtk/singleselection.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/testsuite/gtk/singleselection.c b/testsuite/gtk/singleselection.c index 455683de09..b307e70715 100644 --- a/testsuite/gtk/singleselection.c +++ b/testsuite/gtk/singleselection.c @@ -257,6 +257,7 @@ new_model (GListStore *store, gboolean autoselect, gboolean can_unselect) gtk_single_selection_set_autoselect (GTK_SINGLE_SELECTION (result), FALSE); gtk_single_selection_set_can_unselect (GTK_SINGLE_SELECTION (result), TRUE); gtk_selection_model_unselect_item (result, 0); + assert_selection (result, ""); gtk_single_selection_set_autoselect (GTK_SINGLE_SELECTION (result), autoselect); gtk_single_selection_set_can_unselect (GTK_SINGLE_SELECTION (result), can_unselect); @@ -402,6 +403,16 @@ test_autoselect (void) assert_selection (selection, "97"); assert_selection_changes (selection, "0:1"); + gtk_single_selection_set_autoselect (GTK_SINGLE_SELECTION (selection), FALSE); + gtk_single_selection_set_can_unselect (GTK_SINGLE_SELECTION (selection), TRUE); + gtk_selection_model_unselect_item (selection, 0); + assert_selection (selection, ""); + assert_selection_changes (selection, "0:1"); + + gtk_single_selection_set_autoselect (GTK_SINGLE_SELECTION (selection), TRUE); + assert_selection (selection, "97"); + assert_selection_changes (selection, "0:1"); + ignore_changes (selection); g_object_unref (store); -- 2.30.2